嗨~大家好,今天要來說說 C#。
C# 是微軟推出的一種基於 .NET 框架、物件導向且型別安全的進階程式語言。C# 可讓開發人員建立許多類型的安全和健全的應用程式。由 C 和 C++ 衍生出來的程式語言,它在繼承 C 和 C++ 強大的功能的同時,去掉了一些它們的複雜性,使其成為 C 語言家族中一種高效強大的程式語言,擁有類似 Visual Basic 的快速開發能力。
C# 和 Java 類似,C# 會編譯成一箇中間語言(CIL,Common Intermediate Language,也叫 MSIL),CIL 也是一個高級語言,而運行 CIL 的虛擬機叫 CLR(Common Language Runtime)。通常我們把 C#、CIL、CLR,再加上微軟提供的一套基礎類庫稱爲 .Net Framework。
C# 運作原理:
C# 執行須依賴 .NET Framework 上來運作
C# 原始程式碼+資源+參考 → C# 編譯器 → 建立執行檔(.exe或.dll) → .Net Framework → 作業系統
今天C#的介紹就到這邊為止啦,明天我們會進行角色創建。
參考資料:
https://docs.microsoft.com/zh-tw/dotnet/csharp/tour-of-csharp/
https://www.twblogs.net/a/5bc9bc432b7177735196d61b
https://www.ttcas.org/zh-Hant/article/2luym_2zyj0.html